body { font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size:11px;	color:#535353;        background: #fff;}

    * {
        margin:0;
        padding:0;
    }
    #principal {
        background:#DEDEDE;
        

    }
    #principal ul {
        list-style: none;
    }
    #contenedor{
background: none repeat scroll 0 0 #FF6600;
    height: 38px;
    width: 970px;
    font-size: 14px;
    overflow: hidden;
    }
    #principal li {
        float:left;
        list-style:none;
        cursor: pointer;
        display:block;
        width: 138px;
        border-right:0px solid #333;
    }
    #principal li:hover {
        background: #f25e00;
    }
    #principal a, #principal a:visited {
        margin: 0px;
        padding:10px 16px;
        color:#FFF;
        display:block;
    }
    #principal a:hover {
        text-decoration:none;
        display:block;
    }
    #principal li {
        float: left;
        margin: 0px;
        padding: 0px;
    }
    #principal li li {
        float: left;
        margin: 0px;
        padding: 0px;
        width: 122px;
        text-transform:none;
    }
    #principal li li a, #principal li li a:link, #principal li li a:visited {
        background:#F90;
        width: 150px;
        float: none;
        margin: 0px;
        padding: 5px 10px 5px 18px;
        border: 0px;
    }
    #principal li li a:hover, #principal li li a:active {
        background:-moz-linear-gradient(#F60 0%, #F90 100%);
        background:-ms-linear-gradient(#F60 0%, #F90 100%);
        background:-o-linear-gradient(#F60 0%, #F90 100%);
        background:-webkit-linear-gradient(#F60 0%, #F90 100%);
        background:linear-gradient(#F60 0%, #F90 100%);
        padding: 5px 10px 5px 18px;
        color: #000000;
        border:solid 1px #DEDEDE;
    }
    #principal li ul {
        position: absolute;
        width: 10em;
        left: -999em;
    }
    #principal li:hover ul {
        left: auto;
        display: block;
    }
    #principal li:hover ul, #principal li.sfhover ul {
        left: auto;
    }
    a{text-decoration:none;
    }   


#header-wrapper { width:970px; padding:0 18px 35px 18px; margin:0 auto; background: url('/IMG/background.jpg'); height: 178px; }
#header-content { width:970px; margin: 0 auto; overflow: hidden; background: #333; }

.menu a{	color:#C0C0C0;	background-color:inherit;	text-decoration:none;}
.menu a:hover{	color:#FFFFFF;	text-decoration:underline;}
.menuder a{	color:#006699;	background-color:inherit;	text-decoration:none;}
.menuder a:hover{	color:#006699;	text-decoration:underline;}
#content {    background:#e2e2e2;     overflow: hidden;    width: 950px;    margin: 0 auto;    padding: 10px;    min-height: 200px; text-transform: uppercase;  }
#user {    background: none repeat scroll 0 0 #333333;    color: #FFFFFF;    margin: 0 auto 0px;    overflow: hidden;    padding: 10px;    width: 950px;}

#breadcrumb {    margin-bottom: 20px;}

#titulo{    font-size: 24px;    margin: 10px 0;    text-align: center;}
.campo {    font-size: 10pt;     font-weight: bold;     border: 1px solid #C0C0C0;     background-color: #FFFFFF}
.select {    font-size: 10pt;     font-weight: bold;     border: 1px solid #C0C0C0;     background-color: #FFFFFF}
.boton { font-family: Calibri; font-size: 12pt; font-weight: bold; border: 1px solid #C0C0C0; padding:5px 10px; margin: 10px 0 0 0; overflow: hidden;}

.center {    text-align: center;}
.grande {    font-size: 18px;}
.orange { color:#FF6600; }
.bold { font-weight:bold;}
.guardar { font-family: Calibri; font-size: 10pt; font-weight: bold; border: 1px solid #C0C0C0}
.field {   padding:2px 0;}
.label { font-size: 14px; padding:5px 0;}
.wrapper600  { width: 600px; margin: 0 auto;}
.f14 { font-size: 14px;}

.field2 { padding:2px 0;  height: 22px;}
.label2 { font-size: 14px;  float: left; width: 150px;}
.desc2 { font-size: 14px;  float: left; margin-left: 10px; width: 300px;}
.medio2 { width: 800px; float: left;}
.medio3 { width: 100px; float: left;}
.field8 { padding:2px 0;  height: 22px;}
.label8 { font-size: 14px;  float: left; width: 150px;}
.desc8 { font-size: 14px;  float: left; margin-left: 10px; width: 600px}
.row { padding: 15px; border-bottom:1px solid #ccc; clear: both; overflow: hidden;}
.clear {clear:both;}
.medio { width: 50%; float: left;}
.tercio { width: 33%; float: left;}
.sexto { width: 16%; float: left;}
.derecha { text-align: right;}


#pagination-clean li          { border:0; margin:0; padding:0; font-size:12px; list-style:none; /* savers */ float:left; padding:5px; }
#pagination-clean a           { border-right:solid 1px #DEDEDE; margin-right:2px; color:#000;}
#pagination-clean .active { font-weight: bold; font-size: 16px; color: #999;}
#pagination-clean .previous-off,
#pagination-clean .next-off { color: #ccc;}




#header-image-left { float:left; margin:20px 30px 20px 85px; width:100px; }
#header-image-right{ float:left; overflow: hidden; margin:34px 34px 34px 38px; width:100px;}
#logout {float:right; margin: -24px 101px 0 0;}
#logout a {text-decoration: none; color: #fff;}
#header-title {color: #FFFFFF; float: left; font-size: 28px; margin: 50px 20px; text-align: center; width: 485px;}


